.class public Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;
.super Ljava/lang/Object;
.source "RequestManager.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/burstly/lib/network/request/RequestManager;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "RequestDataObject"
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Ljava/lang/Object;",
        ">",
        "Ljava/lang/Object;"
    }
.end annotation


# instance fields
.field final mBurstlyViewId:Ljava/lang/String;

.field mCallback:Lcom/burstly/lib/network/request/IRequestCallback;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/burstly/lib/network/request/IRequestCallback",
            "<TT;>;"
        }
    .end annotation
.end field

.field mHostProvider:Lcom/burstly/lib/service/IHostProvider;

.field final mObjectToPost:Lcom/burstly/lib/network/beans/cookie/ICookieRequest;

.field final mTargetClass:Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/Class",
            "<TT;>;"
        }
    .end annotation
.end field

.field final mUri:Ljava/lang/String;


# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/burstly/lib/network/beans/cookie/ICookieRequest;Ljava/lang/String;Lcom/burstly/lib/network/request/IRequestCallback;Ljava/lang/Class;)V
    .locals 0
    .parameter "uri"
    .parameter "objectToPost"
    .parameter "burstlyViewId"
    .parameter
    .parameter
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lcom/burstly/lib/network/beans/cookie/ICookieRequest;",
            "Ljava/lang/String;",
            "Lcom/burstly/lib/network/request/IRequestCallback",
            "<TT;>;",
            "Ljava/lang/Class",
            "<TT;>;)V"
        }
    .end annotation

    .prologue
    .line 102
    .local p0, this:Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;,"Lcom/burstly/lib/network/request/RequestManager$RequestDataObject<TT;>;"
    .local p4, callback:Lcom/burstly/lib/network/request/IRequestCallback;,"Lcom/burstly/lib/network/request/IRequestCallback<TT;>;"
    .local p5, targetClass:Ljava/lang/Class;,"Ljava/lang/Class<TT;>;"
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 103
    iput-object p1, p0, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;->mUri:Ljava/lang/String;

    .line 104
    iput-object p2, p0, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;->mObjectToPost:Lcom/burstly/lib/network/beans/cookie/ICookieRequest;

    .line 105
    iput-object p3, p0, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;->mBurstlyViewId:Ljava/lang/String;

    .line 106
    iput-object p4, p0, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;->mCallback:Lcom/burstly/lib/network/request/IRequestCallback;

    .line 107
    iput-object p5, p0, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;->mTargetClass:Ljava/lang/Class;

    .line 108
    return-void
.end method

.method public constructor <init>(Ljava/lang/String;Lcom/burstly/lib/network/beans/cookie/ICookieRequest;Ljava/lang/String;Lcom/burstly/lib/network/request/IRequestCallback;Ljava/lang/Class;Lcom/burstly/lib/service/IHostProvider;)V
    .locals 0
    .parameter "uri"
    .parameter "objectToPost"
    .parameter "burstlyViewId"
    .parameter
    .parameter
    .parameter "hostProvider"
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lcom/burstly/lib/network/beans/cookie/ICookieRequest;",
            "Ljava/lang/String;",
            "Lcom/burstly/lib/network/request/IRequestCallback",
            "<TT;>;",
            "Ljava/lang/Class",
            "<TT;>;",
            "Lcom/burstly/lib/service/IHostProvider;",
            ")V"
        }
    .end annotation

    .prologue
    .line 122
    .local p0, this:Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;,"Lcom/burstly/lib/network/request/RequestManager$RequestDataObject<TT;>;"
    .local p4, callback:Lcom/burstly/lib/network/request/IRequestCallback;,"Lcom/burstly/lib/network/request/IRequestCallback<TT;>;"
    .local p5, targetClass:Ljava/lang/Class;,"Ljava/lang/Class<TT;>;"
    invoke-direct/range {p0 .. p5}, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;-><init>(Ljava/lang/String;Lcom/burstly/lib/network/beans/cookie/ICookieRequest;Ljava/lang/String;Lcom/burstly/lib/network/request/IRequestCallback;Ljava/lang/Class;)V

    .line 123
    iput-object p6, p0, Lcom/burstly/lib/network/request/RequestManager$RequestDataObject;->mHostProvider:Lcom/burstly/lib/service/IHostProvider;

    .line 124
    return-void
.end method
